Для задания значений атрибутов могут использоваться самые разнообразные способы и форматы, как это показано в столбце E электронной таблицы на вышеприведенном рисунке. Определяя значение атрибута, Вы можете использовать текстовые строки, числовые формулы или любые функции электронной таблицы. Впоследствии, при сохранении атрибута электронная таблица выполнит все необходимые преобразования форматов.
Если описание типа атрибута отсутствует, то электронная таблица выполняет анализ содержимого ячейки, пытаясь логически определить тип этого атрибута. Например, если ячейка содержит число, то тип атрибута - (INTEGER) или (FLOATING POINT). Чтобы определить, какой именно из этих двух типов использовать, программа выполняет поиск существующего атрибута по заголовку сначала среди вещественных атрибутов, затем - среди целых. Если атрибут найден, то используется его тип. Если атрибут не найден, то по умолчанию устанавливается тип (FLOATING POINT).
Если ячейка содержит не число, а текстовую строку, то тип атрибута - (STRING) или (REFERENCE). Выбор одного из этих типов осуществляется аналогично вышеприведенному алгоритму, причем приоритет имеют ссылочные атрибуты. Программа выполняет поиск существующего атрибута по заголовку сначала среди ссылочных атрибутов, затем - среди текстовых. Если атрибут найден, то используется его тип. Если атрибут не найден, то по умолчанию устанавливается тип (REFERENCE).